package com.deft.design.abstracts;

/**
 * @author zdl
 * @description 数据库服务接口
 * @date 2022-04-18
 **/
public interface IDatabaseService {

    /**
     * 新增一条数据
     * @param str 数据信息
     */
    void insert(String str);

    /**
     * 根据id删除一条记录
     * @param id 唯一id
     */
    void deleteById(Integer id);

    /**
     * 根据id修改一条记录
     * @param id 唯一id
     * @param str 数据信息
     */
    void updateById(Integer id, String str);

    /**
     * 根据id查询一条记录
     * @param id 唯一id
     * @return 数据信息
     */
    String selectById(Integer id);
}
